Polyhedra genus theorem and Euler formula: A hypermap-formalized intuitionistic proof
نویسنده
چکیده
This article presents formalized intuitionistic proofs for the polyhedra genus theorem, the Euler formula and a sufficient condition of planarity. They are based on a hypermap model for polyhedra and on formal specifications in the Calculus of Inductive Constructions. First, a type of free maps is inductively defined from three atomic constructors. Next, a hierarchy of types defined by invariants, with operations constrained by preconditions, is built on the free maps: hypermaps, oriented combinatorial maps, and a central notion of quasi-hypermaps. Besides, the proofs of their properties are established until the genus theorem and the Euler formula, mainly using a simple induction principle based on the free map term algebra. Finally, a constructive sufficient condition for polyhedra to be planar is set and proved. The whole process is assisted by the interactive Coq proof system.
منابع مشابه
Discrete Jordan Curve Theorem: A proof formalized in Coq with hypermaps
This paper presents a formalized proof of a discrete form of the Jordan Curve Theorem. It is based on a hypermap model of planar subdivisions, formal specifications and proofs assisted by the Coq system. Fundamental properties are proven by structural or noetherian induction: Genus Theorem, Euler’s Formula, constructive planarity criteria. A notion of ring of faces is inductively defined and a ...
متن کاملEuler's Polyhedron Formula
where V , E, and F are, respectively, the number of vertices, edges, and faces of p. The formula was first stated in print by Euler in 1758 [11]. The proof given here is based on Poincaré’s linear algebraic proof, stated in [17] (with a corrected proof in [18]), as adapted by Imre Lakatos in the latter’s Proofs and Refutations [15]. As is well known, Euler’s formula is not true for all polyhedr...
متن کاملEuler Characteristic in Gödel and Nilpotent Minimum Logics
Some decades ago, V. Klee and G.-C.Rota introduced a lattice-theoretic analogue of the Euler characteristic, the celebrated topological invariant of polyhedra. In [1], using the Klee-Rota definition, we introduce the Euler characteristic of a formula in Gödel logic, the extension of intuitionistic logic via the prelinearity axiom. We then prove that the Euler characteristic of a formula over n ...
متن کاملTarski’s Theorem on Intuitionistic Logic, for Polyhedra
In 1938, Tarski proved that a formula is not intuitionistically valid if, and only if, it has a counter-model in the Heyting algebra of open sets of some topological space. In fact, Tarski showed that any Euclidean space Rn with n > 1 suffices, as does e.g. the Cantor space. In particular, intuitionistic logic cannot detect topological dimension in the frame of all open sets of a Euclidean spac...
متن کاملIntuitionistic Completeness of First-Order Logic – mPC Case
We constructively prove in type theory the completeness of the minimal Propositional Calculus, showing that a formula is provable in mPC if and only if it is uniformly valid in constructive type theory extended with the intersection operator. Our completeness proof provides an effective procedure Prf that converts any uniform evidence into a formal an mPC proof. Mark Bickford has implemented Pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 403 شماره
صفحات -
تاریخ انتشار 2008